package sdec.usuario.controller.form;

import java.io.File;
import java.util.LinkedList;
import java.util.List;

import org.springframework.web.multipart.MultipartFile;

import sdec.oferta.domain.Oferta;

public class UsuarioForm {
	
	private String username;
	private String nombre;
	private String apellidos;
	private String email;
	private String password;
	private String localidad;
	private String pais;
	private String descripcion;
	private MultipartFile imagen;
	private String fechaCreacion;
	private boolean tieneimagen;
//	List<Especialidad> listaEspecialidades=new LinkedList<Especialidad>();
	List<Oferta> listaOfertasPublicadas=new LinkedList<Oferta>();
	List<Oferta> listaOfertasInteresan=new LinkedList<Oferta>();
	
	public UsuarioForm(){
		username = "";
		nombre = "";
		apellidos = "";
		password = "";
		email = "";
		localidad="";
		pais="";
		tieneimagen=false;
	}

	public String getEmail() {
		return email;
	}

	public void setEmail(String email) {
		this.email = email;
	}

	public String getUsername() {
		return username;
	}

	public void setUsername(String username) {
		this.username = username;
	}

	public String getNombre() {
		return nombre;
	}

	public void setNombre(String nombre) {
		this.nombre = nombre;
	}

	public String getApellidos() {
		return apellidos;
	}

	public void setApellidos(String apellidos) {
		this.apellidos = apellidos;
	}

	public String getPassword() {
		return password;
	}

	public void setPassword(String password) {
		this.password = password;
	}

	public String getLocalidad() {
		return localidad;
	}

	public void setLocalidad(String localidad) {
		this.localidad = localidad;
	}

	public String getPais() {
		return pais;
	}

	public void setPais(String pais) {
		this.pais = pais;
	}

	public String getDescripcion() {
		return descripcion;
	}

	public void setDescripcion(String descripcion) {
		this.descripcion = descripcion;
	}	

	public MultipartFile getImagen() {
		return imagen;
	}

	public void setImagen(MultipartFile imagen) {
		this.imagen = imagen;
	}

	public String getFechaCreacion() {
		return fechaCreacion;
	}

	public void setFechaCreacion(String fechaCreacion) {
		this.fechaCreacion = fechaCreacion;
	}		
	
	public List<Oferta> getListaOfertasPublicadas() {
		return listaOfertasPublicadas;
	}

	public void setListaOfertasPublicadas(List<Oferta> listaOfertasPublicadas) {
		this.listaOfertasPublicadas = listaOfertasPublicadas;
	}

	public List<Oferta> getListaOfertasInteresan() {
		return listaOfertasInteresan;
	}

	public void setListaOfertasInteresan(List<Oferta> listaOfertasInteresan) {
		this.listaOfertasInteresan = listaOfertasInteresan;
	}

	public boolean tieneImagen() {
		return tieneimagen;
	}

	public void setTieneimagen(boolean tieneimagen) {
		this.tieneimagen = tieneimagen;
	}
	
	
	
//	public List<Especialidad> getListaEspecialidades() {
//		return listaEspecialidades;
//	}
//
//	public void setListaEspecialidades(List<Especialidad> listaEspecialidades) {
//		this.listaEspecialidades = listaEspecialidades;
//	}	

}
